assembling benches - French English Dictionary